#include "Object3D.h"
#include "Utility/Type/Vector3Template.h"
#include "../Datas/LandFormData.h"

namespace GamePlayScene
{
	Object3D::Object3D(IWorld& world): 
		Object(world),
		_point(Point3::zero())
	{
		_drawType = DrawType::NORMAL;
	}

	Vector3f Object3D::getDrawPosition()const
	{
		return getDrawPosition(_point);
	}

	Vector3f Object3D::getDrawPosition(const Point3& point)const
	{
		return LandFormData::getInstance()->getDrawPosition(point);
	}
};